package com.wkbb.sports.dto;

import lombok.Data;

/**
 * @author lbh
 * @date 2021年04月19日 20:58:33
 * @description: 组装webSocket服务器信息便于广播推送
 * 因为包含了javax.websocket.Session session属性的WebSocketServer对象无法被JSON.toJSONString()化，所以封装此类，将WebSocketServer类的6个业务参数独立出来，发送消息时将WebSocketServer转化为WebSocketInfoDto
 */
@Data
public class WebSocketInfoDto{

        //当前连接学生的作业id
        private String workId;

        //当前连接学生的学生id
        private String studentId;

        //当前连接学生的实时跳绳数量【当前学生独享】
        private int number = 0;

        //当前连接学生的头像地址【当前学生独享】
        private String headImgUrl;

        //当前连接学生的名称【当前学生独享】
        private String studentName;

        //当前连接学生的实时时长【当前学生独享】
        private int duration;

}
